to kill oneself laughing - Spanish English Dictionary